package androidx.appcompat.app;

import android.app.Activity;
import android.app.Dialog;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.MenuInflater;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import androidx.annotation.IdRes;
import androidx.annotation.LayoutRes;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.annotation.RestrictTo.d;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import o.ae;

public abstract class AppCompatDelegate {
    private static int ॱ = -1;

    @RestrictTo({d.LIBRARY_GROUP})
    @Retention(RetentionPolicy.SOURCE)
    public @interface NightMode {
    }

    public abstract void ʻ();

    public abstract void ʼ();

    public abstract void ˊ();

    public abstract void ˊ(@LayoutRes int i);

    public abstract void ˊ(Bundle bundle);

    public abstract MenuInflater ˋ();

    @Nullable
    public abstract <T extends View> T ˋ(@IdRes int i);

    public abstract void ˎ();

    public abstract void ˎ(Bundle bundle);

    public abstract void ˎ(View view, LayoutParams layoutParams);

    public abstract void ˎ(@Nullable CharSequence charSequence);

    public abstract boolean ˎ(int i);

    @Nullable
    public abstract ActionBar ˏ();

    public abstract void ˏ(Configuration configuration);

    public abstract void ˏ(View view);

    public abstract void ˏ(View view, LayoutParams layoutParams);

    public abstract void ॱ();

    public abstract void ॱ(Bundle bundle);

    public abstract void ॱॱ();

    public abstract boolean ᐝ();

    public static AppCompatDelegate ˋ(Activity activity, ae aeVar) {
        return new AppCompatDelegateImpl(activity, activity.getWindow(), aeVar);
    }

    public static AppCompatDelegate ˎ(Dialog dialog, ae aeVar) {
        return new AppCompatDelegateImpl(dialog.getContext(), dialog.getWindow(), aeVar);
    }

    AppCompatDelegate() {
    }

    public static int ʽ() {
        return ॱ;
    }
}
